package edu.gatech.cc.liam.core.rl.models.stochasticgame;

import java.io.Serializable;
import java.util.ArrayList;

import edu.gatech.cc.liam.core.rl.models.Action;


public interface RewardFunction<State> extends Serializable{
	ArrayList<Double> reward(State oldState, ArrayList<Action> jointAction, State newState);
	Double[] getMaxRewards();
	Double[] getMinRewards();
}
